package com.example.dao;

import com.example.domain.pojo.CheckItem;

import java.util.List;

public interface CheckItemDao {
    //保存检查项
    public void add(CheckItem checkItem);

    //按照条件分页查询数据findCheckItemBycondition
    public List<CheckItem> findCheckItemBycondition(String param);

    //根据检查项id删除检查项
    public void deleteCheckItem(Integer id);


    //删除检查线,判断是否存在外键关联
    public Long forginRealation(Integer id);

    //根据提交的id查询检查项数据用于回显数据
    public CheckItem findCheckItemById(int id)throws Exception;

    //根据编辑检查项获取数据,提交到数据库,修改数据库中信息
    public void editCheckItemById(CheckItem checkItem);

    //查询所有的检查项信息,动态显示在前段页面
    public List<CheckItem> findAllCheckItem();
}
